package com.example.module.system.service.sendrecord;

import com.baomidou.mybatisplus.extension.service.IService;
import com.example.framework.common.constant.MessageSendType;
import com.example.module.system.dal.dataobject.MessageSendRecordDO;

public interface MessageSendRecordService extends IService<MessageSendRecordDO> {

    /**
     * 保存发送结果
     *
     * @param msgType    消息类型，see{@link MessageSendType}
     * @param sendResult 发送结果
     * @param receiver   接收方，手机号或邮箱
     * @param content    消息内容
     */
    void saveResult(Integer msgType, Object sendResult, String receiver, String content);
}
